electrostatic precipitator system - French English Dictionary